guaranteed contract - French English Dictionary